package com.shangke.corejava.ch7.inter;
//定义接口使用interface关键词
//语法：修饰符号   interface  接口名  {接口主体}

public interface IFly {
	//String wing;//这句报错了。因为接口的“变量”都是接口常量，必须在定义时出现初始化
	//接口常量的修饰符号默认都是public static final，修饰符号可以省略
	//注意：修饰符号（public、default、protect、private）的顺序可以颠倒
	final static public String WINGS = "翅膀";
	//注意：数据类型的位置一定是在变量或常量的前面
	
	String wings="翅膀";
	
	//1.接口方法不能包含有方法体，接口方法都是抽象方法
	//2.接口方法默认都使用 abstract 进行修饰，可写可不写
	public void fly();
	
	public default void sing() {
		System.out.println("唱歌");
	}

}
